package com.handinfo.uimenu.window;

/**
 * 规范具有标签和背包格子的窗体的行为
 * 
 *
 * @author venizeng
 * 
 */
public interface ILBHandler
{
	/**
	 * 获得标签和背包格子跳出当前段（标签段，背包段）时的索引
	 * 2012-2-17 下午01:22:23
	 * venizeng
	 * @return
	 */
	public int getUpIndex();

	public int getDownIndex();

	public int getLeftIndex();

	public int getRightIndex();

	/**
	 * 获得引用窗体当前对应的窗体索引
	 * 2012-2-17 下午01:23:25
	 * venizeng
	 * @return
	 */
	public int getWindowIndex();

	/**
	 * 获得当前索引所在组的组索引
	 * 2012-2-17 下午01:23:54
	 * venizeng
	 * @return
	 */
	public int getGroupIndex();

	/**
	 * 获得标签和背包格子的起始界面索引
	 * 2012-2-17 下午01:27:25
	 * venizeng
	 * @param id_comp
	 * @return
	 */
	public int getFirstIndex(int id_comp);

	/**
	 * 获得背包的道具或者技能等
	 * 2012-2-17 下午01:28:34
	 * venizeng
	 * @return
	 */
	public Object[] getBagDatas();

}
